export interface IAuditLogParams{
  httpMethod?: string
  hasException?: string
  httpStatusCode?: string
  url?: string
  userName?: string
  applicationName?: string
  minExecutionDuration?: string
  maxExecutionDuration?: string
  date?: [string, string]
  startTime?: string
  endTime?:string
}
export interface IActions {
  id: string
  auditLogId: string,
  serviceName: string,
  methodName: string,
  parameters: string,
  executionTime: string,
  executionDuration: number
}

export interface IAuditLogResult {
  id: string,
  httpStatusCode: number,
  comments: string,
  exceptions: string,
  url: string,
  httpMethod: string,
  browserInfo: string,
  clientId: string,
  clientName: string,
  clientIpAddress: string,
  executionDuration: number,
  executionTime: string,
  userName: string,
  userId: string,
  applicationName: string,
  actions: IActions[]
}
